Channel Factory
通常の payment channel では、on-chain にコミットしている funding tx を input とする commitment tx を更新していく
Channel Factory では、on-chain の tx を input にする allocation tx と呼ばれる tx を一つ挟む。commitment tx は allocation tx を input にする。allocation tx は off chain tx である。
allocation tx の output を変更することで、channel の capacity を変更することができる。
it was believed practical implementation of channel factories on Bitcoin would require a mechanism like eltoo